#pragma once
#ifndef Game_Common_Entity_h
#define Game_Common_Entity_h

#include "RTTI.h"

namespace Game {
namespace Common {

class Entity {
    RTTI_DECL;
public:
    Entity(void);
    virtual ~Entity(void);

    bool GetEnabled() const;
    void SetEnabled(bool val);

    virtual void Finalize();
    virtual void Initialize();
private:
    bool enabled;
};

}
}

#endif
